package exercicios.lista.ex05.model;

import java.util.ArrayList;
import java.util.List;

public class Anuncio {
	private int id;
	private Usuario anunciante;
	private String descricao;
	private List<Comentario> comentarios = new ArrayList<Comentario>();
	
	public Anuncio() {
		super();
		//this.comentarios = new ArrayList<Comentario>();
	}
	
	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public Usuario getAnunciante() {
		return anunciante;
	}

	public void setAnunciante(Usuario anunciante) {
		this.anunciante = anunciante;
	}

	public String getDescricao() {
		return descricao;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}

	public List<Comentario> getComentarios() {
		return comentarios;
	}

	public void setComentarios(List<Comentario> comentarios) {
		this.comentarios = comentarios;
	}
	
	public void inserirComentario(Comentario c){
		this.comentarios.add(c);
	}
	
	public void removerComentario(Comentario c){
		if(comentarios.contains(c)){
			comentarios.remove(c);
		}
	}
}